export interface CardObj {
  createTime: string
  fileNum: number
  id: string
  isFavorite: boolean
  name: string
  size: number
}
export interface ListRequest {
  /**
   * 排序字段 多个,隔开  1,2,3
   */
  columns?: string
  /**
   * 页面条数
   */
  limit: number
  /**
   * 数据集名称
   */
  name?: string
  /**
   * 页码
   */
  offset: number
  /**
   * 排序方式 多个,隔开  1,2,3
   */
  order?: string
}
// 公开数据查询结果
export interface PublicResponseListType {
  /**
   * 创建时间
   */
  createTime: string
  /**
   * 描述
   */
  description: string
  /**
   * 文件数
   */
  fileNum: number
  /**
   * id
   */
  id: string
  /**
   * 是否收藏
   */
  isFavorite: boolean
  /**
   * 数据集名称
   */
  name: string
  /**
   * 数据集大小
   */
  size: number
  /**
   * 更新时间
   */
  updateTime: string
}
// 我的收藏
export interface MyDataRequest {
  /**
   * 排序字段 多个,隔开  1,2,3
   */
  columns?: string
  /**
   * 收藏时间
   */
  createTime?: string
  /**
   * 1:课程，2：项目案例，3：数据集，4：模型
   */
  favoriteType?: number
  /**
   * id
   */
  id: number
  /**
   * 页面条数
   */
  limit?: number
  maxId?: number
  minId?: number
  /**
   * 收藏对象id
   */
  objectId?: number
  /**
   * 收藏对象名字
   */
  objectName?: string
  /**
   * 页码
   */
  offset?: number
  /**
   * 排序方式 多个,隔开  1,2,3
   */
  order?: string
  /**
   * 用户id
   */
  userId?: number
}

export interface PublicDataInfo {
  /**
   * 所属数据集ID
   */
  bucketId?: string
  /**
   * 排序字段 多个,隔开  1,2,3
   */
  columns?: string
  /**
   * 1：公开，2：个人
   */
  isCommon?: number
  /**
   * 页面条数
   */
  limit?: number
  /**
   * 文件名称
   */
  name?: string
  /**
   * 页码
   */
  offset?: number
  /**
   * 排序方式 多个,隔开  1,2,3
   */
  order?: string
  /**
   * 父级id
   */
  pid?: string | number
  /**
   * 文件格式
   */
  type?: string
}
// 公开数据集返回数据
export interface PublicDataResponse {
  id: string
  bucketId: string
  name: string
  type: string
  size: string | number
  createTime: string
}
